button.ui-button::-moz-focus-inner { border: 0pt none; padding: 0pt; }


div.watermark_text:hover { opacity: 1; }
#watermark div.watermark_container div.watermark_text a { float: left; margin: 6px 0px 0px; font-size: medium; font-weight: bold; text-decoration: none; }
div.watermark_icon { float: right; margin: 0px 0px 0px 20px; }
.js_show_container { overflow-x: hidden; }
#js_show_login_form { cursor: pointer; }
input { border: 1px solid silver; padding: 8px; outline: medium none; }
input#user_email { border: 1px solid silver; padding: 7px; outline: medium none; width: 150px; float: left; }
#js_show_temp_token_form { cursor: pointer; color: silver; font-size: x-small; }
.default_text { border: 1px solid silver; padding: 6px; outline: medium none; width: 150px; }
input#user_password { border: 1px solid silver; padding: 7px; outline: medium none; width: 150px; float: left; margin: 0px; }
input#user_password_confirmation { border: 1px solid silver; padding: 7px; outline: medium none; margin: 1px 0px 0px; width: 150px; float: left; }
div.signup_errors { float: right; width: 120px; }
div.or_container { position: absolute; margin: 48px 0px 0px 15px; background-color: white; padding: 5px; font-style: italic; font-weight: bold; }
div.email_signup_container { padding: 20px 0px 0px 20px; width: 280px; margin: 0px 20px 0px 0px; height: 160px; }
input.plastic_button { margin: 10px 0px 0px; height: 32px; color: white; display: inline-block; outline: 0pt none; cursor: pointer; text-align: center; text-decoration: none; font-size: 11px; line-height: 11px; font-weight: bold; padding: 7px 9px 6px; vertical-align: baseline; border-radius: 4px 4px 4px 4px; border: 1px solid rgba(0, 0, 0, 0.75); box-shadow: 0pt 1px 0pt rgba(255, 255, 255, 0.1), 0pt 1px 0pt rgba(255, 255, 255, 0.4) inset; background-color: rgb(59, 158, 75); }
button.btn::-moz-focus-inner, input.btn[type="submit"]::-moz-focus-inner { padding: 0pt; border: 0pt none; }
.facebook_button { width: 150px; height: 22px; margin: 0px; background-image: url('signin_facebook.png'); }
.facebook_button:hover { width: 150px; height: 22px; background: url('signin_facebook.png') repeat scroll 0pt 22px transparent; }
body { margin: 0px; padding: 0px; background-color: white; font-family: Helvetica,Arial,sans-serif; font-size: 13px; overflow-x: hidden; }
a { color: inherit; }
a:hover { text-decoration: underline; }
#jsError { background-color: black; height: 30px; text-align: center; width: auto; color: white; font-size: medium; font-weight: bold; position: fixed; left: 0pt; padding-top: 20px; right: 0pt; opacity: 0.7; z-index: 2147483647; }
.box { height: 30px; width: 150px; border: 1px solid silver; padding: 5px; outline: medium none; margin: 0px; }
div.popup_x { float: right; margin: -30px 10px 0px 0px; font-weight: bold; font-size: large; color: rgb(88, 88, 88); cursor: pointer; }
div.popup_x:hover { color: gray; }
div.js_close_popup { cursor: pointer; }
div.popup_double_column_container { padding: 20px; height: 250px; }
div.facebook_container { padding: 10px 20px 30px; margin: 0px; border-bottom: 1px dotted gray; text-align: center; }
div.login_container { position: fixed; margin: 50px 0px 0px; min-height: 300px; z-index: 2147483647; background-color: white; box-shadow: 0pt 1px 5px rgba(0, 0, 0, 0.8); border: 1px solid silver; }
div.login_center { margin: auto; width: 350px; }
.popup_large_text { padding: 25px 20px 20px 40px; font-size: x-large; text-align: left; border-bottom: 1px solid silver; }
#js_show_login_form { padding: 40px; background-color: rgb(238, 238, 238); }
div.signup_row_container { height: 37px; }
#watermark { padding: 10px 15px; width: 180px; position: fixed; margin-left: -165px; z-index: 2147483647; bottom: 20px; left: -1px; cursor: pointer; background-color: rgba(255, 254, 255, 0.74); border: 1px solid silver; border-top-right-radius: 10px; border-bottom-right-radius: 10px; opacity: 0.7; }
#watermark:hover { opacity: 1; }
img.scroll_icon { width: 20px; }
#watermark div.watermark_container div.watermark_text a img.scroll_icon { margin: 0px 0px -5px; }
img.scroll_icon:hover { opacity: 1; width: 20px; }
/* ::::: http://www.scrollkit.com/assets/basic.css ::::: */

#strip_1041 { height: 403px; position: relative; background: url('stars.gif') repeat scroll 50% 50% transparent; }
#strip_1041 .frame { width: 536px; margin: auto; position: relative; }
#strip_1041 .el_1041_0 { top: 72px; left: 626px; width: 174px; height: 174px; border-radius: 87px 87px 87px 87px; position: absolute; outline: medium none; word-wrap: break-word; z-index: 2; background: url('sj.png') repeat scroll 50% 50% transparent; }
#strip_1041 .el_1041_1 { top: 0px; left: -439px; background-color: rgb(0, 0, 0); width: 1406px; height: 397px; position: absolute; outline: medium none; word-wrap: break-word; z-index: 1; border-radius: 0pt 0pt 0pt 0pt; opacity: 0.41; }
#strip_1041 .el_1041_2 { top: 382px; left: -439px; width: 1419px; height: 159px; position: absolute; outline: medium none; word-wrap: break-word; z-index: 3; background: url('stars.gif') repeat scroll 50% 50% transparent; opacity: 0.23; }
#strip_1041 .el_1041_3 {
	top: 62px;
	left: -296px;
	width: 556px;
	font-size: 61px;
	position: absolute;
	outline: medium none;
	word-wrap: break-word;
	z-index: 4;
	color: rgb(255, 255, 255);
	font-family: Quicksand;
}
#strip_1042 { height: 80px; position: relative; background: url('gradient3.jpeg') repeat scroll 50% 50% transparent; }
#strip_1042 .frame { width: 536px; margin: auto; position: relative; }
#strip_1043 { height: 580px; position: relative; background: url('f_8e8d2cf513.jpg') repeat scroll 50% 50% transparent; }
#strip_1043 .frame { width: 536px; margin: auto; position: relative; }


@font-face {
	font-family: "Quicksand";
	font-style: normal;
	font-weight: 400;
	src: local("Quicksand Regular"), local("Quicksand-Regular"), url('skd0emypah5pycrksryvwz8e0i7kzn-epnyo3hzu7kw.woff') format("woff");
}
